deniz ablukası

  1. Noun long-distance blockade
  2. Noun maritime blockade
  3. Noun naval blockade